package utildate;


import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class DateTest2 {
    //自定义日期格式转换案例
    public static void main(String[] args) throws ParseException {
        Date date = new Date();
        System.out.println(DateToString(date));
        StringToDate("2025年01月01日 16:50:32");
    }

    //字符串转换成日期
    public static void StringToDate(String str) throws ParseException {
        DateFormat format = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
        Date date = format.parse(str);//将其转成默认的格式date： Wed Jan 01 16:50:32 HKT 2025
        System.out.println(date);//2025-01-01 16:50:32
        System.out.println(format.format(date));//2025年01月01日 16:50:32 将date -----> str
        System.out.println(format.parse(format.format(date)));//再转成默认格式
    }
    //日期转换成字符串
    public static String DateToString(Date date) {
        DateFormat format = new SimpleDateFormat("yyyy年MM月dd日");
        String str = format.format(date);
        return str;
    }

}
